package org.zjt.mock.demo.mock;

import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.*;
import org.springframework.beans.factory.support.BeanDefinitionReaderUtils;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.beans.factory.support.RootBeanDefinition;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.context.annotation.ClassPathBeanDefinitionScanner;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.core.type.filter.AnnotationTypeFilter;
import org.zjt.mock.demo.mock.annotation.CustomizedComponent;
import org.zjt.mock.demo.mock.bean.ComponentBean;
import org.zjt.mock.demo.mock.domain.User;

import java.beans.PropertyEditorSupport;
import java.io.IOException;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.Date;
import java.util.Iterator;

import static org.springframework.beans.factory.config.BeanDefinition.SCOPE_SINGLETON;

@SpringBootApplication
@Slf4j
@Getter
@Setter
@ServletComponentScan(basePackages = "org.zjt.mock.demo.mock.servlet")
public class MockDemoApplication2 {



	public static void main(String[] args) {
		SpringApplication.run(MockDemoApplication.class, args);
    }
}
